package co.edu.udea.iw.tusanimes.dto;

import java.util.Set;

/**
 * Clase DTO para el mapeo de los Usuarios en el sistema
 * 
 * @author Johan Torres
 * @version 1.0
 * 
 */
public class Usuario {

	private String nombreDeUsuario;
	private String contrasena;
	private String correo;
	private Set<Video> videosVizualizados;
	private Set<CalificacionVideo> calificacionesVideos;
	private Set<Serie> suscripciones;
	private Set<ComentarioPublicacion> comentarioPublicacion;

	/**
	 * @return the nombreDeUsuario
	 */
	public String getNombreDeUsuario() {
		return nombreDeUsuario;
	}

	/**
	 * @param nombreDeUsuario
	 *            the nombreDeUsuario to set
	 */
	public void setNombreDeUsuario(String nombreDeUsuario) {
		this.nombreDeUsuario = nombreDeUsuario;
	}

	/**
	 * @return the contrasena
	 */
	public String getContrasena() {
		return contrasena;
	}

	/**
	 * @param contrasena
	 *            the contrasena to set
	 */
	public void setContrasena(String contrasena) {
		this.contrasena = contrasena;
	}

	/**
	 * @return the correo
	 */
	public String getCorreo() {
		return correo;
	}

	/**
	 * @param correo
	 *            the correo to set
	 */
	public void setCorreo(String correo) {
		this.correo = correo;
	}

	/**
	 * @return the videosVizualizados
	 */
	public Set<Video> getVideosVizualizados() {
		return videosVizualizados;
	}

	/**
	 * @param videosVizualizados
	 *            the videosVizualizados to set
	 */
	public void setVideosVizualizados(Set<Video> videosVizualizados) {
		this.videosVizualizados = videosVizualizados;
	}

	/**
	 * @return the calificacionesVideos
	 */
	public Set<CalificacionVideo> getCalificacionesVideos() {
		return calificacionesVideos;
	}

	/**
	 * @param calificacionesVideos
	 *            the calificacionesVideos to set
	 */
	public void setCalificacionesVideos(
			Set<CalificacionVideo> calificacionesVideos) {
		this.calificacionesVideos = calificacionesVideos;
	}

	/**
	 * @return the suscripciones
	 */
	public Set<Serie> getSuscripciones() {
		return suscripciones;
	}

	/**
	 * @param suscripciones
	 *            the suscripciones to set
	 */
	public void setSuscripciones(Set<Serie> suscripciones) {
		this.suscripciones = suscripciones;
	}

	/**
	 * @return the comentarioPublicacion
	 */
	public Set<ComentarioPublicacion> getComentarioPublicacion() {
		return comentarioPublicacion;
	}

	/**
	 * @param comentarioPublicacion
	 *            the comentarioPublicacion to set
	 */
	public void setComentarioPublicacion(
			Set<ComentarioPublicacion> comentarioPublicacion) {
		this.comentarioPublicacion = comentarioPublicacion;
	}

}
